package com.ruoyi.business.constant;

public class BusinessConstants {

    public static final String PROJECT_ID = "projectId";
    public static final String PROJECT_NAME = "projectName";
    public static final String YFDW = "yfdw";
    public static final String businessFlag = "businessFlag";
    public static final String businessId = "businessId";
    public static final String PROJECT_END_DATE_TIME = "projectEndDatetime";
    public static final String NEXT_USER_IDS = "nextUserIds";
    public static final String ORIGINAL_DATE_TIME = "originalDatetime";
    public static final String PACKAGE_ID = "packageId";
    public static final String PROJECT_VALUE_ID = "projectValueId";
    public static final String FILL_TABLE_ID = "fillTableId";
    public static final String COST_ID = "costId";
    public static final String CONTRACT_ID = "contractId";
    public static final String approveFlag = "approveFlag";
    public static final String originContractStatus = "originContractStatus";
    public static final String settleId = "settleId";
    public static final String signId = "signId";



    // 用户任务 定义 Key 与 模型bpmn.xml中的 userTask id对应
    public static final String ACTIVITY_DELAY_DSZ = "Activity_delay_dsz"; // 延期流程中的 董事长
    public static final String ACTIVITY_GP_CWFGLD = "Activity_gp_cwfgld"; // 集团泛流程 财务分管领导
    public static final String ACTIVITY_GP_CWBJL = "Activity_gp_cwbjl"; //  财务部经理
    public static final String ACTIVITY_GP_QGBJL = "Activity_gp_qgbjl"; // 企管部经理
//    public static final String ACTIVITY_DELAY_JTAQQGBJL = "Activity_delay_jtaqqgbjl"; // 集团安全企管部经理 任务定义key
    public static final String CWFGLD = "cwfgld"; // 财务分管领导节点 任务定义key
    public static final String DSZ = "dsz";// 董事长节点 任务定义key
    public static final String CWFZR = "cwfzr"; // 财务负责人 任务定义key
    public static final String XMJL = "xmjl"; // 项目经理 任务定义key
    public static final String GCGLBFZR = "gcglbfzr"; // 工程管理部负责人
    public static final String FGFZ = "fgfz"; // 分管副总
    public static final String QGBJL = "qgbjl"; // 企管部经理




    public static final String GXBYSPLC_PROCESS_KEY = "Process_1729838353248"; // 工序报验审批流程key
    public static final String GCKZFSHBBSPLC_PROCESS_KEY = "Process_1728630285861"; // 工程款支付审核报表审批流程key
    public static final String KGYFK_PROCESS_KEY = "Process_1728712756921"; // 开工预付款审批流程key
    public static final String HTSPLC_PROCESS_KEY = "Process_1728712732007"; // 合同审批流程key
    public static final String HTBGSPLC_PROCESS_KEY = "Process_1742266701906"; // 合同变更审批流程key
    public static final String HTZDQDSPLC_PROCESS_KEY = "Process_1728712749152"; // 合同站点清单审批流程key
    public static final String JGC_PROCESS_KEY = "Process_1732089956495"; // 甲供材审批流程key
    public static final String JGCBB_PROCESS_KEY = "Process_1732708528312"; // 甲供材报表审批流程key
    public static final String HTZDQDBGSPLC_PROCESS_KEY = "Process_1734334393779"; //  合同站点清单变更审批流程key



    // Business Key
    public static final String GCKZFSHBBSPLC = "工程款支付审核报表审批流程";
    public static final String BK_GROUP_PROJECT_DELAY = "集团项目延期";
    public static final String BK_COST_PLAN_COMMON = "目标成本编制--一般项目--权属单位";
    public static final String BK_COST_PLAN_POINT = "目标成本编制--重点项目--权属单位";
    public static final String BK_GROUP_COST_PLAN = "目标成本编制--集团";
    public static final String BK_ZHAO_CAI_PLAN = "招采计划--权属单位";
    public static final String BK_GROUP_ZHAO_CAI_PLAN = "招采计划-集团";
    public static final String BK_CONTRACT_PLAN = "合同计划审批流程-权属单位";
    public static final String BK_CONTRACT_PLAN_GROUP = "合同计划审批流程-集团";
    public static final String BK_GROUP_VALUE = "产值审批-集团";
    public static final String BK_VALUE = "产值审批-权属单位";
    public static final String BK_COST = "成本审批-权属单位";
    public static final String BK_GROUP_COST = "成本审批-集团";
    public static final String BK_SC_Archive_Approval = "对上合同-归档审批流程-权属单位";
    public static final String BK_SC_Archive_Approval_GROUP = "对上合同-归档审批流程-集团";
    public static final String BK_TC_Approval = "对下合同-网上审批流程-权属单位";
    public static final String BK_TC_Approval_GROUP = "对下合同-网上审批流程-集团";
    public static final String BK_SETTLE = "结算审批流程-权属单位";
    public static final String BK_SETTLE_GROUP = "结算审批流程-集团";
    public static final String BK_SIGN_APPLY = "签证申请-权属单位";
    public static final String BK_SIGN_APPLY_M = "签证申请-权属单位-大额";
    public static final String BK_SIGN_APPLY_GROUP = "签证申请-集团";
    public static final String BK_SIGN_CONFIRM = "签证确认-权属单位";
    public static final String BK_SIGN_CONFIRM_M = "签证确认-权属单位-大额";
    public static final String BK_SIGN_CONFIRM_GROUP = "签证确认-集团";


    // 项目状态 approvalStatus
    public static final String APPROVAL_STATUS_00 = "00";
    public static final String APPROVAL_STATUS_10 = "10";
    public static final String APPROVAL_STATUS_20 = "20";

    /**
     * 对上合同审批状态
     */
    public static final String NOT_APPROVE = "00";
    public static final String APPROVING = "10";
    public static final String APPROVED = "20";
    public static final String SAVED = "15";

    /**
     * 对上合同审批 是否合同审批
     */
    public static final Integer IS_APPROVE = 1;
    public static final Integer IS_ONLY_SAVE = 0;

    /**
     * 签证状态
     */
    public static final String NOT_APPLY = "00";
    public static final String APPLYING = "10";
    public static final String APPLYING_11 = "11";
    public static final String APPLIED = "20";
    public static final String CONFIRMED = "21";

    /**
     * 对上是否完成签证确认
     */
    public static final String YES = "1";
    public static final String NO = "0";


    public static final String settle_type = "settle_type";
    public static final String settle_class = "settle_class";

    /** 在fix-error分支提交一下代码3  */


}

